package com.heima.api.wemedia;

import com.heima.model.wemedia.pojos.WmUser;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

/**
 * @ClassName WMUserControllerApi
 * @Description 自媒体控制层接口
 * @Author AWei
 * @DATE 2021/4/12 21:05
 * @Version 1.0
 */
@Api(value = "自媒体管理", tags = "自媒体管理-WmUser", description = "自媒体管理 API")
public interface WmUserControllerApi {

    /**
     * @param wmUser 自媒体用户对象
     * @return wmUser 需要主键返回
     * @Description 保存自媒体用户
     */
    @ApiOperation("保存自媒体用户")
    WmUser save(WmUser wmUser);

    /**
     * @param name 用户名称
     * @return 返回超找结果
     * @Description 根据登录名查询当前用户
     */
    @ApiOperation("按照名称查询用户")
    WmUser findByName(String name);

    /**
     * @param id 自媒体用户ID
     * @return 查询结果
     * @Description 根据id查询自媒体用户
     */
    WmUser findWmUserById(Integer id);

}
